/*
 * File:   clusters.cpp
 * Author: jcfernandez
 *
 * Created on 19 de diciembre de 2011, 10:24
 */

#include <cstdlib>
#include <fstream>
#include <iostream>
#include <string.h>
#include <iomanip>
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include<iomanip>
#include <sstream>

#define CONFINED

using namespace std;

#include "objetos.h"
#include "opParticulas.h"
#include "openFiles.h"
#include "correlaciones.h"


int main(int argc, char** argv) {
void importBinary(ifstream *filein, particula *part, parametros * param);
    /*Parametros*/
    parametros param;
    param.dbond=1.05;
    /*Particulas*/
    particula *part = new particula[1000];
    /*Abrimos archivo de salida de salida*/
    ofstream fileout("/home/jcfernandez/Datos/DO/R-ShiftedLJ/phi0.2/T0.1/u20/AMPL/W2.0/G10.0/tonto.dat", ios::out);
    /*Abrimos archivo de salida de conectividades horizontal y vertical*/
    //ofstream fileout2("conHV.dat", ios::out);
    /*Abrimos fichero de entrada*/
    ifstream MiArchivo("/home/jcfernandez/Datos/DO/R-ShiftedLJ/phi0.2/T0.1/u20/AMPL/W2.0/G10.0/config.bin", ios::in | ios::binary);

    if (MiArchivo.fail())
    {
        cout << "No se pudo encontrar el archivo config.bin " << endl;
        exit(1);
    }
    if (MiArchivo.is_open())
    {
       // while (!MiArchivo.eof())
       // {
            /*Importamos la configuracion*/
            importBinary(&MiArchivo, part, &param);
             bondCorrelation(part, param);
       // }
            cout<<param.npart<<endl;
        MiArchivo.close();
    }
    fileout.close();

    delete []part;
    MiArchivo.close();
    return 0;
}


